import { post } from '@/utils/request'

/**
 * 查找试卷详情，用于流水阅卷，已经根据权限对试卷进行了题目的过滤
 * @param data
 * @returns {Promise}
 */
export function paperReviewDetail(data) {
  return post('/api/exam/review/match/paper-review-detail', data)
}


/**
 * 阅卷老师提交阅卷
 * @param data
 * @returns {Promise}
 */
export function submitReview(data) {
  return post('/api/exam/review/match/submit-review', data)
}

/**
 * 初始化阅卷工作
 * @param data
 * @returns {Promise}
 */
export function reviewInit(data) {
  return post('/api/exam/review/review/init', data)
}

/**
 * 结算阅卷工作
 * @param examId
 * @returns {Promise}
 */
export function reviewSettle(examId) {
  return post('/api/exam/review/review/settle', { id: examId })
}


/**
 * 查找试卷详情，用于管理员审阅
 * @param data
 * @returns {Promise}
 */
export function paperAuditDetail(data) {
  return post('/api/exam/review/match/paper-audit-detail', data)
}

/**
 * 查找下一个要审阅的试卷ID
 * @param data
 * @returns {Promise}
 */
export function nextAuditPaper(data) {
  return post('/api/exam/review/review/next-audit-paper', data)
}


/**
 * 查找下一个要疲于的试卷ID
 * @param data
 * @returns {Promise}
 */
export function nextReviewPaper(data) {
  return post('/api/exam/review/match/next-review-paper', data)
}

